package com.biblioteca.controlador;

import com.biblioteca.persistencia.*;
import com.biblioteca.servicio.*;
import java.io.Serializable;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Required;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.webflow.execution.RequestContext;

@Controller("libroControlador")
@Scope("request")
public class libroControlador implements Serializable{
    
    private LibroServicio libroServicio;
    private Libro libro;

    public Libro getLibro() {
        return libro;
    }

    public void setLibro(Libro libro) {
        this.libro = libro;
    }
    
    @Autowired
    @Required
    public void setLibroServicio(LibroServicio libroServicio ){
        this.libroServicio=libroServicio;
    }


    public Libro crearLibro(){
        Libro libronuevo=libroServicio.nuevo();
        return libronuevo;       
    }
    
    public String grabarLibro(Libro libro){
        libroServicio.create1(libro);
        return "lbro_datos";
    }
    
    
}
